Dieser Text beschreibt Common Object Request Broker Architecture. Der untere Text beinhaltet die Common Object Request Broker Architecture Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Common Object Request Broker Architecture Definition vorhanden sein. Sollte eine Definition von Common Object Request Broker Architecture fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Common Object Request Broker Architecture möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Common Object Request Broker Architecture Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Common Object Request Broker Architecture beschreiben finden Sie auf der Seite alle Artikel über Common Object Request Broker Architecture. Fragen zu dem Thema Common Object Request Broker Architecture können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
Common Object Request Broker Architecture ArtikelDie Common Object Request Broker Architecture kurz CORBA ist eine objektorientierte Middleware, die plattformübergreifende Protokolle und Dienste definiert und von der Object Management Group (OMG) entwickelt wird. CORBA ermöglicht das Erstellen verteilter Anwendungen in heterogenen Umgebungen.
CORBA ist nicht an eine bestimmte Programmiersprache gebunden. Mittels einer Interface Definition Language (IDL) erstellt man eine formale Spezifikation der Klassen und Objekte sowie sämtlicher Parameter und Datentypen. Diese Schnittstellenbeschreibung wird dann in ein Objektmodell der benutzten Programmiersprache umgesetzt. Die breiteste Unterstützung existiert für Java und C++, es existieren jedoch auch Implementierungen für viele weitere Sprachen.
Meist erzeugt ein so genannter IDL-Compiler Stubs und Skeletons , die mit der eigentlichen Programmlogik ergänzt werden. Der lokale Client ruft nun den Stub-Code auf, der die Daten an einen Object Request Broker (ORB) weitergibt. Dieser ORB reicht die Daten dann an den ORB des entfernten Objekts weiter. Der Aufruf des entfernten Objekts erfolgt mittels der Skeletons.
Die zweite Möglichkeit benutzt clientseitig das Dynamic Invocation Interface (DII), um ohne IDL auch unbekannte Objekte ansprechen zu können. Hierbei können die Methoden dynamisch abgefragt und aufgerufen werden. Serverseitig kann das Objekt mittels Dynamic Skeleton Interface (DSI) dynamisch auf Methodenaufrufe reagieren.
Die Kommunikation zweier ORBs untereinander erfolgte in CORBA 1.0 mittels eines herstellerspezifischen Protokolls. Damit auch ORBs unterschiedlicher Hersteller aufgerufen werden können, wurde mit CORBA 2.0 das General Inter-ORB Protocol (GIOP) festgelegt, das die Kommunikation für verschiedene Transportprotokolle definiert. Am weitesten verbreitet ist der Einsatz des GIOP über TCP/IP, das Internet Inter-ORB Protocol (IIOP).
Jedes CORBA-Objekt besteht aus einer eindeutigen Adresse Interoperable Object Reference (IOR) und einem Servant, der den Zustand und das Verhalten eines CORBA-Objektes repräsentiert.Zusätzlich zu dem Protokoll definiert CORBA noch einige Dienste bzw. Services, die eine definierte IDL-Schnittstelle besitzen. Der wichtigste CORBA-Dienst ist der COS Naming Service, der Serverobjekten ermöglicht, mittels eines festgelegten Namens angesprochen zu werden. Der Namensdienst liefert dann die IOR zu einem registrierten Objektnamen.
Bekannte CORBA-Implementierungen: Orbix, Mico, ORBit, VisiBroker, OmniORB, TAO, MiddCor
Buch-Tipp: ABAP Objects - Einführung in die SAP-Programmierung, mit 2 CDs (Galileo SAP Press) Ein Juwel ! Ich bin ausgebildeter SAP-NetWeaver Entwickler, habe mich während der Ausbildung aber auf die Original SAP-Unterlagen konzentriert und erst nachdem Kurs dieses Buch (3. Auflage 2006) erworben.
Um es kurz zu fassen: Dieses Buch ist ein Juwel! Es ist sowohl Lehrbuch als auch Nachschlagewerk und gehört zu den Must-Haves eines jeden ABAPlers.... Weiteres zu dem Artikel Common Object Request Broker Architecture | | Andere Leser interessierten sich auch für folgende Beschreibungen: | Client, Website, Tao, Skeleton, Programmiersprache, Tcl, Programmlogik, Zustand, Broker, Cos, Adresse | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'Common Object Request Broker Architecture' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Common Object Request Broker Architecture Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Common Object Request Broker Architecture' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Common Object Request Broker Architecture' und 'Common Object Request Broker Architecture' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Common Object Request Broker Architecture' Beschreibung entsprechen.
|
|
|